# 定义生辰石信息
birthstones = {
    1: {
        "stone": "石榴石",
        "description": "石榴石被视为忠诚、友爱和贞洁的象征，它代表着热情和活力，能给佩戴者带来好运和幸福。"
    },
    2: {
        "stone": "紫水晶",
        "description": "紫水晶象征着智慧和冷静，它能帮助佩戴者集中注意力，增强思维能力，还具有辟邪和护身的作用。"
    },
    3: {
        "stone": "海蓝宝石",
        "description": "海蓝宝石与海洋有关，象征着勇气和自信。它能给人带来平静和安宁的感觉，有助于缓解压力和焦虑。"
    },
    4: {
        "stone": "钻石",
        "description": "钻石是最坚硬的宝石，代表着永恒和坚贞。它象征着爱情的纯洁和坚定，是结婚戒指的常用宝石。"
    },
    5: {
        "stone": "祖母绿",
        "description": "祖母绿象征着生机和希望，它代表着大自然的美丽和活力。佩戴祖母绿能带来好运和健康。"
    },
    6: {
        "stone": "珍珠",
        "description": "珍珠象征着纯洁和温柔，它是由贝类孕育而成，具有柔和的光泽。珍珠被认为能带来和谐和幸福。"
    },
    7: {
        "stone": "红宝石",
        "description": "红宝石象征着热情和爱情，它的颜色鲜艳夺目，代表着勇气和力量。红宝石被视为吉祥之物。"
    },
    8: {
        "stone": "橄榄石",
        "description": "橄榄石象征着和平和幸福，它的颜色清新宜人，能给人带来愉悦的感觉。佩戴橄榄石有助于改善人际关系。"
    },
    9: {
        "stone": "蓝宝石",
        "description": "蓝宝石象征着忠诚和诚实，它的颜色深邃神秘，代表着智慧和高贵。蓝宝石常被用于制作珠宝饰品。"
    },
    10: {
        "stone": "欧泊",
        "description": "欧泊象征着奇幻和变化，它具有绚丽多彩的光泽，能给人带来惊喜和好运。欧泊被认为是一种非常独特的宝石。"
    },
    11: {
        "stone": "黄玉",
        "description": "黄玉象征着友谊和温暖，它的颜色明亮柔和，代表着乐观和积极向上的态度。佩戴黄玉能带来好心情。"
    },
    12: {
        "stone": "绿松石",
        "description": "绿松石象征着吉祥和平安，它的颜色鲜艳，具有一定的文化和宗教意义。绿松石常被用于制作护身符。"
    }
}


def birthstone_game():
    print("欢迎来到生辰石游戏！")
    while True:
        try:
            month = int(input("请输入你的出生月份（1 - 12），输入 0 退出游戏："))
            if month == 0:
                print("游戏结束，感谢参与！")
                break
            if 1 <= month <= 12:
                stone_info = birthstones[month]
                print(f"你出生在 {month} 月，对应的生辰石是 {stone_info['stone']}。")
                print(stone_info['description'])
            else:
                print("输入的月份无效，请输入 1 - 12 之间的数字。")
        except ValueError:
            print("输入无效，请输入一个有效的整数。")


if __name__ == "__main__":
    birthstone_game()